@charset "gb2312";
* {margin:0; padding:0;}
body { font-family:"ÐÂËÎÌå"; font-size:14px; line-height:20px; color:#424242}
ul,li {list-style:none;}
img { border:none; width:auto; max-width:100%;}
a {text-decoration:none; color:#444444;}
a:hover {text-decoration:none; color:#e10718;}
.clear {clear:both;}
.fl { float:left}
.fr { float:right;} 
.hong { color:#e01020;}
.con { text-align:center}
.tit1 { font-size:34px; line-height:40px; color:#2e78db; text-align:center; padding:0px 0px;}
@media only screen and (max-width: 400px) {
.tit1 { font-size:24px;line-height:30px; padding:0px 0px;}
}
.tit2 { background:url(tit2bg.png) center repeat-x; }
.tit2 p {  text-align:center; padding:3px 0px; background-color:#FFFFFF; width:230px; margin:0 auto}
.line {padding-bottom:5px; border-bottom:#d7d7d7 3px solid;}
.tit3 { font-size:20px; line-height:22px; border-bottom:1px #eaeaea solid; }
.tit3 span { float:left; display:block; padding-bottom:5px;}
.tit3 .t1{ border-bottom:2px #3f6cd3 solid; font-weight:bold; margin-bottom:-1px;}
.tit3 .t2{ color:#cfcfcf; font-size:16px; padding-left:20px;}
.tit3 .more{ float:right}

.tit4 { height:37px; background-color:#406dd4; line-height:37px; color:#FFFFFF; font-size:14px; font-family:"ÐÂËÎÌå"; font-weight:800; padding:0 10px; margin-top:10px; }
.tit4 span { float:right;}
.tit4 span a{  color:#FFFFFF; font-size:14px; font-family:"ÐÂËÎÌå"; font-weight:800;}
.tit9{ font-size:26px; line-height:30px; font-weight:bold; font-family:Î¢ÈíÑÅºÚ; border-bottom:#d5d1d1 1px solid; padding:10px 0px; text-align:center;}

.h20 { height:20px;}
.h10 { height:10px;}
@media only screen and (max-width: 460px) {
.h20 { height:10px;}
}



.main { max-width:1200px; margin:0 auto; position:relative}
@media only screen and (max-width: 1199px) {
.main { width:99%}
}
@media only screen and (max-width: 800px) {
.main { width:98%}
}
.header {  background-color:#0b51a7; height:121px; font-family:"Î¢ÈíÑÅºÚ"; position:relative}
.header .logo { float:left; width:20%; padding-top:22px; }
.header .sjlogo {display:none; }
.header .sjlogo a { color:#fff; line-height:50px; font-size:18px; font-weight: bold;}
.header .nav { float:left; width:75%; padding-left:5%; }
.header .nav>ul>li{ float:left; width:12%; position:relative;}
.header .nav>ul>li.so{ float:right;  width:25%; padding-top:60px; display:none}
.header .nav>ul>li.so img{ position:absolute; top:60px; left:10px; cursor:pointer; width:33px}
.header .nav>ul>li>a{ display:block; line-height:18px; font-size:16px; color:#FFFFFF; padding:69px 0 34px 0; text-align:center}
.header .nav>ul>li>a:hover,.header .nav>ul>li.on>a { background-color:#406dd4}
.header .nav>ul>li>ul { width:560px; position:absolute; left:50%; top:93px; margin-left:-280px; display:none; background-color:#022f66; z-index:999}
.header .nav>ul>li>ul>li{ width:10%; float:left;  text-align:center; padding:5px 0px; }
.header .nav>ul>li>ul>li>a{ display:block; border-right:#CCCCCC 1px solid; height:18px; line-height:18px; color:#FFFFFF}
.header .nav>ul>li>ul>li>a:hover{ background-color:#ffffff; color:#022f66}

/*.header .tel { position:absolute; top:0px; right:100px; height:37px; border-radius: 0 0 5px 5px;  line-height:37px; font-size:16px; width:303px; text-align:left; color:#646464; padding-left:50px; background:url(ico_toptel.png) #FFFFFF 10px center no-repeat;}
.header .tel span { color:#ff6a01; font-size:25px;font-size:22px; }*/
.header .tel { position:absolute; top:0px; right:100px; height:30px; border-radius: 0 0 5px 5px;  line-height:30px; font-size:16px; width:260px; text-align:left; color:#646464; padding-left:50px; background:url(ico_toptel.png) #FFFFFF 10px center no-repeat;}
.header .tel span { color:#ff6a01}


.sjdh { display:none;height:45px;}
.sjdh li{ width:25%; float:left; padding-top:15px; text-align:center; }

@media only screen and (max-width: 840px) {
.sjdh{ display:block;}
	
.header .logo { display:none}
.header .sjlogo { float:left; width:80%; padding-top:0px;  display:block; padding-left:60px; height:50px; background:url(sjlogo.png) left center no-repeat;}
}
/*
.header .tel { position:absolute; top:0px; right:100px; height:37px; border-radius: 0 0 5px 5px;  line-height:37px; font-size:14px; width:303px; text-align:left; color:#fff; }
.header .tel span { color:#fff; font-size:25px;font-size:22px; font-weight:bold }
*/

.header .soform { position:absolute; bottom:-43px; right:52px;/* border:2px #002b79 solid;*/ display:none; z-index:999}
/*.header .soform .sotxt { width:369px; height:52px; float:left; border:none; background-color:#FFFFFF; padding:0 5px}
.header .soform .sosub { width:119px; height:52px;float:left; border:none; background:#002b79; color:#b5cbf4; font-size:16px}
*/@media only screen and (max-width: 870px) {
  .header  #cd-menu-trigger {display:block;  }
  .header  { height:50px;}
  .header .nav  { display:none}
  .header .logo{ height:50px; width:auto; padding:0px;}
  .header .logo img{ height:50px; width:auto;}
  .header .tel { display:none}
}
#cd-lateral-nav .s { width:230px; margin:8px auto;}
#cd-lateral-nav .s .soinput { float:left; border:none; padding:0 3px; background-color:#FFFFFF;border-radius:5px 0 0 5px; height:30px; line-height:30px; width:174px;	}
#cd-lateral-nav .s .sosub { border:none; float:left; background-color:#FFFFFF;border-radius: 0 5px 5px 0; height:30px; line-height:30px; width:30px; background-color:#0066CC; color:#FFFFFF; width:50px;	}
#cd-lateral-nav>ul>li>a { padding-top:5px; padding-bottom:5px;}

.iflash  .swiper-container {width: 100%; height: 300px;}
.iflash  .swiper-slide { background-repeat: no-repeat; background-position: top center; text-align: center;font-size: 18px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}


.iaboutlist { padding-top:10px; }
.iaboutlist li { width:29.3%; padding:15px; border:#dbdbdb 1px solid; margin:0 2%; float:left;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s}
.iaboutlist li:hover{border-color:#f08300;box-shadow:0 0 5px #ddd;-webkit-transform: translate(0,-10px);transform: translate(0,-10px);}
.iaboutlist li img { width:100%;}
.iaboutlist li .tit{ }
.iaboutlist li .tit p{ text-align:center }
.iaboutlist li .tit .p1{ font-size:18px; font-weight:bold; padding:10px 0; text-align:left }
.iaboutlist li .more { padding-top:15px; height: 25px;} 
.iaboutlist li .more a{ font-size:12px; color:#f08300; float:right;}
.iaboutlist li .tit .p3{ width:77px; margin:0 auto; border-bottom:#3c70dd 2px solid;}
.iaboutlist li .info { color:#969696; font-size:12px;padding-top:10px; height:130px;}
.iaboutlist li .info p{ text-indent:2em;}
.iaboutlist li .info p.dui{ text-indent:0em; padding:0 10px 0 50px; background:url(ico_dui.png) no-repeat 16px 5px;}
.iaboutlist li .info p.a1{ text-indent:0em; padding:3px 10px 5px 50px; background:url(ico_1.png) no-repeat 16px 3px;}
.iaboutlist li .info p.a2{ text-indent:0em; padding:3px 10px 5px 50px; background:url(ico_2.png) no-repeat 16px 3px;}
.iaboutlist li .info p.a3{ text-indent:0em; padding:3px 10px 5px 50px; background:url(ico_3.png) no-repeat 16px 3px;}
@media only screen and (max-width: 1000px) {
.iflash .swiper-container { display:none}
.iaboutlist li .info {  height:160px;}
.iaboutlist li { width:32.3%; padding:10px; margin:0 0.5%; }
.iaboutlist li .info p.dui{ text-indent:0em; padding:0 5px 5px 30px; background:url(ico_dui.png) no-repeat 5px 5px;}
.iaboutlist li .info p.a1,.iaboutlist li .info p.a2,.iaboutlist li .info p.a3 { padding:3px 5px 5px 30px; background-position:5px 3px;}
}

@media only screen and (max-width: 800px) {
.iaboutlist li .info {  height:180px;}
.iaboutlist li { width:32.3%; padding:10px; margin:0 0.5%; }
.iaboutlist li .info p.dui{ text-indent:0em; padding:8px 5px 0 30px; background:url(ico_dui.png) no-repeat 0px 13px;}
.iaboutlist li .info p.a1,.iaboutlist li .info p.a2,.iaboutlist li .info p.a3 { padding:8px 5px 0 25px; background-position:0px 8px;}
}

@media only screen and (max-width: 670px) {
.iaboutlist li:nth-child(2),.iaboutlist li:nth-child(3) { display:none}
.iaboutlist li { padding:10px; float:none; width:auto;}
.iaboutlist li .info{ height:inherit; font-size:14px; line-height:22px;}
}

.ibanner1 { background:url(shang.png) center no-repeat; height:110px;}
.inews { background:url(inewsbg.png) center; padding:10px 0px;}
.inews .box{ width:50%; padding: 0 2.5%; float:left;}
.inews .box .tit{ width:45%; padding: 0 2.5%; float:left}

.list1 ul{ padding:0 1%;}
.list1 li{ background:url(d1.png) left center no-repeat; padding:10px 0px 10px 12px;}
.list1 li a{ font-size:14px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

@media only screen and (max-width: 990px) {
.inews .box .tit3 .t2{ display:none}
}

@media only screen and (max-width: 670px) {
.inews { background:none; padding:20px 0px;}
.inews .box{ width:100%; }
.inews .box:nth-child(2) { margin-top:10px;}
.list1 ul{ padding:10px 1%;}
.list1 li a{ font-size:16px;}

}

@media only screen and (max-width: 640px) {
.inews {padding:10px 0px;}
.ibanner1 { display:none}
.inews .box:nth-child(2) { display:none; margin-top:0px;}
.list1 li{ padding:8px 0 8px 12px;}
}

.ibanner2 { background:url(xia.png) center no-repeat; height:120px;}
.line2{ width:77px; margin:0 auto; border-bottom:#3c70dd 2px solid;}

.list2 {}
.list2 li { float:left; width:9%; margin:8px 0.5%; text-align:center}
.list2 li a { display:block; padding:5px 0px; border:#c9c4c0 1px solid; background-color:#FFFFFF}
.list2 li a:hover { background-color:#3b70d0;border:#1f4693 1px solid; color:#FFFFFF}
@media only screen and (max-width: 980px) {
.list2 li a { font-size:12px;}
}
@media only screen and (max-width: 840px) {
.list2 li { float:left; width:18%; margin:8px 1%; text-align:center}
.list2 li a { font-size:16px;}
}
@media only screen and (max-width: 560px) {
.list2 li a { font-size:14px;}
}

@media only screen and (max-width: 466px) {
.ibanner2 { display:none}
.list2 li { float:left; width:24%; margin:4px 0.5%; text-align:center}
.list2 li a { font-size:12px;}
}

.list3 { padding:0px 0px;}
.list3 li { width:19%; margin:5px 0.5%; border:#6e7aae 1px solid;float:left;}
.list3 li p{ margin-top:3px; padding:15px 0px; color:#FFFFFF; background-color:#3e6ed2; text-align:center; font-size:16px; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-weight:bold;}
@media only screen and (max-width: 670px) {
.list3 { padding:10px 0px;}
.list3 li { width:48%; margin:5px 1%; }
.list3 li p{ padding:6px 0px;  font-size:16px; }
}
.iscyy { text-align:center}
.scyypic { position:relative;}
.scyypic a{ position:absolute;}
.scyypic a.sz{bottom:85%; width:56%; height:35px; left:21%;}
.scyypic a.czgs{bottom:6%; width:40%; height:35px; left:5%;}
.scyypic a.jzly{bottom:6%; width:40%; height:35px; right:7%;}

@media only screen and (max-width: 800px) {
.m2 { display:none;}
}

.flink { padding:10px 0px;}
.flink .tit{ padding:8px 0; font-size:16px; font-weight:bold}
.flink li{ display:inline; padding:3px 5px 3px 0}

.footer {background-color:#e4e2e3; padding-top:20px; font-family:"Î¢ÈíÑÅºÚ"}
.footer .fnav { float:left; width:58.3%; border-right:#8087b5 2px solid; }
.footer .fnav dl { width:25%; float:left;}
.footer .fnav dl.yy { width:26%; float:left;}
.footer .fnav dl dt { font-size:16px; color:#5d5b5c; font-weight:bold; padding-bottom:10px;}
.footer .fnav dl dd { font-size:14px; color:#959394; line-height:25px;}
.footer .flianxi { padding-left:5%; width:27.2%; float:left;}
.footer .flianxi li{ padding-left:50px; background-position:left center; background-repeat:no-repeat; margin-bottom:13px; font-size:16px }
.footer .flianxi li.tel{ background-image:url(ico_tel.png) }
.footer .flianxi li.fax{ background-image:url(ico_fax.png) }
.footer .flianxi li.email{ background-image:url(ico_email.png) }
.footer .flianxi li.gs{ background-image:url(ico_gongshang.png); height:30px; }
.footer .flianxi li.fx{ padding:0px;}

.footer .fewm { padding-left:1%; width:13%; float:left;}
.footer .fewm img{ width:100%;}

.footer .copy  { padding:10px 0px; text-align:left; color:#ffffff; background-color:#b2b0b1}
.footer .copy  .gs { float:right;  width:441px;}
.footer .copy  .gs img { height:22px;}
.footer .sjcopy { display: none }

@media only screen and (max-width: 640px) {
.footer .sjcopy { display: block; text-align: center; line-height: 20px; padding-bottom: 45px;  }
.footer .copy  { display: none; }
}

@media only screen and (max-width: 1100px) {
.footer .fnav {width:68.3%; }
.footer .flianxi {  width:27.2%; float:left;}
}

@media only screen and (max-width: 900px) {
.footer .fnav,.footer .flianxi,.flink ,.footer .fewm { display:none }
.footer { padding:0px;}
}
.pm { padding:10px 0 20px 0 ;}
.ml { float:left;  width:221px;}
.leftnav { }
.leftnav .tit { width:221px; height:79px; background-position:center; background-repeat:no-repeat}
.leftnav .tit a { display:block; width:100%; height:100%; text-indent:-999em}
.leftnav .yy { background-image:url(yingyongtit.png)}
.leftnav .nart { background-image:url(zxwz.png)}
.leftnav .lnavlist { border-right:1px solid #dadada;border-left:1px solid #dadada;border-bottom:1px solid #dadada;border-radius:0 0 10px 10px; background-color:#f2f2f2; padding-bottom:10px;}

.leftnav .lnavlist ul {width:207px; margin:0 auto; padding-top:8px;}
.leftnav .lnavlist li { height:31px; width:207px; float:left; }
.leftnav .lnavlist li a{ background:url(lnavbg.png); padding-right:50px; width:207px; height:31px; display:block; line-height:31px; color:#000000; text-align:right}
.leftnav .lnavlist li a.on,.leftnav .lnavlist li a:hover{ background:url(lnavbgon.png); color:#FFFFFF; font-weight:bold }

.leftnav .cpnavlist li { height:31px; width:100px; float:left; padding-left:7px; }
.leftnav .cpnavlist li a{ background:url(lnavbg.png); padding-right:0px; width:100px; height:31px; display:block; line-height:31px; color:#000000; text-align:center; border-radius:5px;}

.nartlist { border-right:1px solid #dadada;border-left:1px solid #dadada;border-bottom:1px solid #dadada;border-radius:0 0 10px 10px; background-color:#f2f2f2; padding-bottom:10px;}
.nartlist ul{ padding:0 1%;}
.nartlist li{ background:url(d1.png) 2px center no-repeat; padding:10px 0px 10px 14px;}
.nartlist li a{ font-size:14px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}



.ml .leftdown { margin:10px 0px}
.ml .leftlx { border:#dadada 1px solid; border-radius:10px; background-color:#f2f2f2; }
.ml .leftlx ul{ padding:0 9px;}
.ml .leftlx li{padding:7px 0 7px 53px;color:#0b51a7;  border-bottom:#c6c6c6 1px dashed; font-size:16px; line-height:18px; background-position:10px center; background-repeat:no-repeat; }
.ml .leftlx li p{  color:#000; font-size:15px; line-height:15px;}
.ml .leftlx li.tel { background-image:url(icon_l_tel.png)}
.ml .leftlx li.fax { background-image:url(icon_l_fax.png)}
.ml .leftlx li.tel2 { background-image:url(icon_l_sh.png)}
.ml .leftlx li.email { background-image:url(icon_l_email.png); border-bottom:none}

.mr { float:right; width:950px}
.mr .mbx{  padding-left:20px; background:url(home.png) left center no-repeat; line-height:20px; height:20px; font-size:12px;}
.mr .mbx a{ font-size:12px;}
.mr .body { font-size:14px; line-height:22px; color:#000000; font-family:"ÐÂËÎÌå"; padding-bottom:15px;}
.mr .body p{ padding:3px 0}
.mr .body p.pl55 {  padding-left:155px}
.body .#nr { overflow:hidden}
.body .swiper-slide { width:auto}

@media only screen and (max-width: 870px) {
.ml { display:none}
.mr { float:none; width:100px}
.mr .body p.pl55 {  padding-left:0px}
}
.banner { background-position:center; background-repeat:no-repeat; height:216px; width:100%}
.type1 { background-image:url(type1.jpg)}
.type5 { background-image:url(type5.jpg)}
.type22 { background-image:url(type22.jpg)}
.type27 { background-image:url(type27.jpg)}
.type31 { background-image:url(type31.jpg)}
.type41 { background-image:url(type41.jpg)}
.type110 { background-image:url(type110.jpg)}
@media only screen and (max-width: 1000px) {
.banner { display:none}
}

.sbml {}
.sbml li { width:24%; float:left; margin-right:1%; margin-bottom:10px;}
.sbml li img{ border:#e0e0e0 1px solid;}
.sbml li p{ padding:5px 0px; text-align:center; font-weight: bold;}
@media only screen and (max-width: 640px) { 
.sbml li { width:48%; float:left; margin-right:2%}
.mr .body .dt { float:none; margin:0 auto; padding:0px; }
.ym { display:none}
}

.newcplist {}
.newcplist li { width:24%; float:left; margin-right:1%; margin-bottom:10px;  border:#e0e0e0 1px solid; padding:10px 0px; -webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s}
.newcplist li:hover{border-color:#f08300;box-shadow:0 0 5px #ddd;-webkit-transform: translate(0,-10px);transform: translate(0,-10px);}

.newcplist li .t{border-bottom: 1px solid #cccccc; margin:0 10px;padding-bottom: 10px;color: #333333;font-size: 14px; font-weight: bold;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.newcplist li p{ padding:5px 10px; text-align:left; font-size:12px  white-space:nowrap; height:42px; overflow:hidden; }
@media only screen and (max-width: 640px) { 
.newcplist li { width:48%; float:left; margin-right:2%}
}




.pages {width:80%; margin:20px auto;text-align:center;overflow:hidden; }
.pages ul{float:left;position:relative;left:50%;}
.pages ul li{float:left;position:relative;right:50%;margin:3px;display:block;}
.pages ul li a{display:block;padding:5px 7px;color:#000000;text-decoration:none; line-height:12px; font-size:12px; background-color:#E8E8E8; border: #DDDDDD 1px solid;}
.pages li a:hover{border:1px solid #CCCCCC;}

.cplist {}
.cplist li { border-bottom:#d1d1d1 1px dashed; width:100%; padding:15px 0px}
.cplist li .litpic{ float:left; padding-right:20px; width:205px; }
.cplist li img{ border:#d1d1d1 1px solid;}
.cplist li .text{ }
.cplist li .text h2{ color:#426dd5; padding:2px 0; }
.cplist li .text h2 a{color:#426dd5; font-size:16px; font-weight:200}
.cplist li .text p{ color:#444444}
@media only screen and (max-width: 640px) {
.cplist li { width:50%; float:left; text-align:center; padding:0 5px; border:none; margin-bottom:10px;}
.cplist li .litpic{width:100%; float:none; padding:0px;  }
.cplist li .text h2 { text-align:center; padding:8px 0}
.cplist li .text p{ display:none}
}


.newlist { padding:10px 20px; border:#dadada 1px solid;}
.newlist ul{}
.newlist li{ background:url(d2.png) left center no-repeat; padding:10px 0px 10px 12px; border-bottom:#d5d5d5 1px dashed}
.newlist li a{ font-size:15px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#000000}
.newlist li span{ float:right; color:#7e7e7e; font-size:12px}

@media only screen and (max-width: 460px) {
.newlist li{ padding:8px 0 8px 12px;}
.newlist li span{ display:none;}
.newlist li a{ font-size:16px;}
}
.newart { padding:10px 20px; border:#dadada 1px solid;}
.arthead { padding:33px 0 20px 0; border-bottom:#d5d5d5 1px dashed }
.arthead h1{  font-size:24px; font-weight:inherit; text-align:center; color:#000000; line-height: 30px;}
@media only screen and (max-width: 640px) {
.arthead .info span{ display: block;}

}

.arthead .info {  font-size:12px; padding-top:20px;text-align:center}

.pernext { padding:15px 0px; border-top:#d5d5d5 1px dashed;}
.pernext .p,.pernext .n { margin-right:10px; float:left}
.pernext a { color:#000000;}

.xgcp {}
.xgcp li { width:25%; float:left; padding:0 0.5%; margin-bottom:10px;}
.xgcp li img{ border:#e0e0e0 1px solid;}
.xgcp li p{ padding:5px 0px; text-align:center}
@media only screen and (max-width: 640px) {
.xgcp li { width:50%; float:left;}
}
/***/
.xgwz { padding:10px 20px; border:#dadada 1px solid;}
.xgwz ul{}
.xgwz li{  width:50%; padding:5px 20px 5px 10px; float:left; background:url(d3.png) left center no-repeat; }
.xgwz li a{ font-size:13px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#000000}
.xgwz li span{ float:right; color:#7e7e7e; font-size:12px}

@media only screen and (max-width: 460px) {
.xgwz li{ padding:2px 0 2px 12px; width:100%}
.xgwz li span{ display:none;}
.xgwz li a{ font-size:16px;}
}
.tit5 { padding:18px 0px; text-align:center; font-size:16px; line-height:20px; color:#FFFFFF; background-color:#406dd4; font-weight:bold}
.tit5 a{ color:#ffdf00;}
.downlist dl {height:34px; line-height:34px; font-size:14px; font-weight:inherit;  border-left:#dadada 1px solid;  border-right:#dadada 1px solid;  border-bottom:#dadada 1px solid; font-family:"ÐÂËÎÌå";}
.downlist dl.t {height:40px; line-height:40px;  font-size:14px; font-weight:bold;background-color:#e3e3e3; color:#000000}
.downlist dd { text-align:center; border-right:#e9e9e9 1px solid; float:left;  }
.downlist dl.t dd{ border-right:#cacaca 1px solid;}

.downlist dd.bh { width:7.4%;}
.downlist dd.mc { width:58%;color:#000000; font-size:16px; text-align:left; padding-left:30px;}
.downlist dl.t dd.mc {font-size:14px;text-align:center;padding-left:0px;}
.downlist dd.rq { width:22.3%; font-size:14 px}
.downlist dl dd.bz{  width:11.1%;border-right:none; }
.downlist dd.bz a{ color:#406cd5}
@media only screen and (max-width: 950px) {
.downlist dl dd.mc { width:85%;}
.downlist dl dd.rq { display:none}
.downlist dl dd.bh { display:none}
.downlist dl dd.bz { width:15%;}
}

@media only screen and (max-width: 460px) {
.downlist dl dd.mc { width:75%;}
.downlist dl dd.bz { width:25%;}
}

.tit6 { height:38px; line-height:35px; padding-left:33px; border:#dadada 1px solid; font-size:14px; font-weight:bold; color:#000000; background:url(d6.png) 15px center no-repeat #e8e8e8;}
.yypiclist { padding:10px 0px;}
.yypiclist li { width:25%; float:left; margin-bottom:10px; text-align:center}
.yypiclist li img{ border:#e0e0e0 1px solid;}
.yypiclist li p{ padding:5px 0px; text-align:center}
@media only screen and (max-width: 640px) {
.yypiclist li { width:48%; float:left; margin-right:2%}
}
.yybody { padding:10px; border:#dadada 1px solid; line-height:30px;}

.yycplist { padding:10px 20px; border:#dadada 1px solid;}
.yycplist ul{}
.yycplist li{  width:25%; padding:5px 20px 5px 20px; float:left; background:url(d5.png) left center no-repeat; }
.yycplist li a{ font-size:14px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#424242}

@media only screen and (max-width: 700px) {
.yycplist li{ padding:5px 0 5px 20px; width:50%}
}
@media only screen and (max-width: 460px) {
.yycplist li{ padding:5px 0 5px 20px; width:100%}
.yycplist li a{ font-size:14px;}
}
.lxbox { border:#dadada 1px solid; margin:20px 2.3%; padding:20px;}
.lxbox .con { padding:10px 0px; padding-top:0px;}
.tit7 { font-size:24px; color:#0a52a6; padding:15px 0px; text-align:center; font-family:"Î¢ÈíÑÅºÚ"}


.lx1 {}
.lxlist { width:48%; border:#dadada 1px solid;border-bottom:none}
.lxlist li{border-bottom:#dadada 1px solid; padding:10px 0 10px 53px; background-position:20px center; background-repeat:no-repeat;}

.lxlist li.home{ background-image:url(ico_home.png)}
.lxlist li.dz{ background-image:url(ico_dz.png)}
.lxlist li.dh{ background-image:url(ico_dh.png)}
.lxlist li.cz{ background-image:url(ico_cz.png)}
.lxlist li.sj{ background-image:url(ico_m.png)}
.lxlist li.wz{ background-image:url(ico_wz.png)}
.lxlist li.em{ background-image:url(ico_em.png)}
.lxlist li.yb{ background-image:url(ico_yb.png)}


.lxlist2 { width:100%; border:#dadada 1px solid;border-bottom:none}
.lxlist2 li{border-bottom:#dadada 1px solid; padding:10px 0 10px 53px; background-position:20px center; background-repeat:no-repeat; font-weight:bold;}
.lxlist2 li.zh{ background-image:url(ico_zh.png)}
.lxlist2 li.yh{ background-image:url(ico_yh.png)}
.lxlist2 li.home{ background-image:url(ico_home.png)}

@media only screen and (max-width: 999px) {
.lxlist { width:100%; margin-bottom:10px}
}

@media only screen and (max-width: 460px) {
.lxbox { margin:5px 1%; padding:5px;}
.lxlist li{padding:6px 0 6px 35px; background-position:5px center;}
.lxlist2 li{padding:6px 0 6px 35px; background-position:5px center;}

}
.cpnr1 {}
.cpnr1 .cpnr_pic{ float:left; width:41%;}
.cpnr1 .cpnr_pic img{ border:#e0e0e0 1px solid;}
.cpnr1 .cpnr_text{ float:left; width:50%; padding-left:32px;}
.cpnr1 .cpnr_text h1{ font-size:18px; color:#0b51a7;  font-family:Î¢ÈíÑÅºÚ }
.cpnr1 .cpnr_text .info{ font-size:14px; color:#424242; line-height:25px; }

.cpnr1 .cpnr_text .info p{font-size: 18px;color: #333333;}
.cpnr1 .cpnr_text .info p.left { float:left}
.cpnr1 .cpnr_text .info ul{height: 225px;border-top: 1px solid #e0e0e0;margin-top: 20px;padding:-top: 6px;}
.cpnr1 .cpnr_text .info ul li{/*height: 68px;*/border-bottom: 1px dotted #ccc; }
.cpnr1 .cpnr_text .info ul li p{padding: 19px 12px;}
.cpnr1 .cpnr_text .info ul li span{display: inline-block;color: #666666;width: 240px;overflow: hidden;line-height: 20px;padding: 12px 0; font-size:12px}
.pct_move{height: 52px;background: url(prc_2.png) 9px 4px no-repeat;margin-top: -10px;}
.pct_move span,.pct_move b{display: block;padding-left: 64px;}
.pct_move span{padding-top:2px;color: #333333;font-size:14px}
.pct_move b{font-size: 25px;color: #ff8400;}


.cpnr1 .cpnr_text .dzyb{ float:left; width:85px; text-align:center; }
.cpnr1 .cpnr_text .dzyb a{ color:#0b51a7;}

@media only screen and (max-width: 460px) {
.cpnr1 { padding:0 20px;}
.cpnr1 .cpnr_pic{ float:none; width:100%; padding-bottom:10px;}
.cpnr1 .cpnr_text{ float:none; width:100%; padding-left:0px; }
}

.cpnr2 {}
.cpnr2 .cptab{ border-left:#e0e0e0 1px solid;}
.cpnr2 .cptab li{ float:left; width:120px; height:36px; border:#e0e0e0 1px solid; border-left:none;  border-bottom:none; line-height:36px; text-align:center;}
.cpnr2 .cptab li.on{ color:#0b51a7; font-size:14px; background-color:#f2f2f2; font-weight:bold}
.cpbody { padding:10px; border:#d8d8d8 1px solid;}

@media only screen and (max-width: 460px) {
.cpnr2 .cptab li{  width:20%; font-size:12px;}
.cpnr2 .cptab li.on{font-size:12px; }
}

.ztheader { background:url(ztnavbg.png) repeat-x; height:65px; font-family:"Î¢ÈíÑÅºÚ"}
.ztheader .ztlogo { float:left; width:130px; padding-top:10px; }
.ztheader .nav { float:right; width:520px; padding-right:2%; height:12px; padding-top:25px;}
.ztheader .nav>ul>li{ float:left; width:14.2%; height:12px; line-height:12px; border-left:#666666 1px solid; text-align:center}
.ztheader .nav>ul>li.one{border-left:none;}
.ztheader .nav>ul>li>a{ line-height:12px; font-size:12px; color:#666666;}
.ztheader .nav>ul>li>a:hover,.ztheader .nav>ul>li.on>a { }
.ztheader #cd-menu-trigger { background-color:#242e30}
.ztibanner { height:381px; }
@media only screen and (max-width: 870px) {
  .ztheader #cd-menu-trigger {display:block;  }
  .ztheader  { height:50px;}
  .ztheader .nav  { display:none}
  .ztheader .ztlogo{ height:50px; width:auto; padding-top:3px;}
  .ztheader .ztlogo img{ height:44px; width:auto;}
  .ztibanner { height:381px; background:none; display:none}
}

.izt1 { background-color:#f6f6f6; padding:25px 0px; border-bottom:#d5d1d1 1px solid}
.iztbox { width:50%; padding:0 3%;}
.izt1 .fl { border-right:#cccccc 1px dashed;}
.tit8{ font-size:26px; line-height:30px; font-weight:bold; font-family:Î¢ÈíÑÅºÚ}
.iztbox .nr{}
.iztbox .nr p{ padding:5px 0px; text-indent:2em; line-height:21px;}
@media only screen and (max-width: 870px) {
.izt1 .iztbox { width:100%; padding:0 3%;  border-right:none}
.izt1 .fr { margin-top:20px}
}
.list5 {}
.list5 li{ background:url(d2.png) left center no-repeat; padding:2px 0px 2px 12px;}
.list5 li a{ font-size:12px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#000000}
.list5 li span{ float:right; color:#7e7e7e; font-size:12px}

@media only screen and (max-width: 460px) {
.list5 li span{ display:none;}
.list5 li a{ font-size:16px;}
}


.zttjcp {}
.zttjcp li{ width:46%; margin:8px 2%; float:left;}
.zttjcp li .tit{ height:50px; line-height:50px; color:#FFFFFF; font-size: 22px; font-weight:bold; padding-left:48px; background:url(zttj.png) #0951a6 left top no-repeat;}
.zttjcp li .tit a{  color:#FFFFFF; font-size: 22px; font-weight:bold; }
.zttjcp li .nr{ border:#d6d2d1 1px solid; border-top:none; padding:20px 10px; font-size:14px; line-height:28px; color:#333333}
.zttjcp li .pic { width:35%; float:left; margin-right:20px;}

@media only screen and (max-width: 460px) {
.zttjcp li{ width:96%; margin:8px 2%; float:left;}
}


.xgtj { padding:10px 0px;}
.xgtj li { width:22%; margin:5px 1.5%; border:#d5d1d2 1px solid;float:left; text-align:center;}
.xgtj li img{ width:97%;}
.xgtj li p{ padding:5px 0px; color:#676767; border-top:#d5d1d2 1px solid; background-color:#f6f6f6; text-align:center; font-size:12px; }
@media only screen and (max-width: 670px) {
.xgtj { padding:10px 0px;}
.xgtj li { width:49%; margin:5px 0.5%; }
.xgtj li p{ padding:3px 0px;  font-size:14px; }
}

.izt2 { padding:30px 0 15px 0px; background-color:#f6f6f6; border-top:#d5d1d1 1px solid;}
.fwzc { float:left; width:72%; padding:0 20px; border-right:#cccccc 1px dashed;}
.fwzc .nr { line-height:22px; padding-top:20px;}
.fwzc .nr p { text-indent:2em; padding:3px 0px;}

.ilxfs { float:right; width:27%;}
.ilxfs strong { padding-bottom:8px; display:block}
.ilxfs .nr { line-height:22px; padding-top:20px;}

.ztfnav { background-color:#3a74cc; height:35px; text-align:center; line-height:35px; color:#ffffff;font-size:12px}
.ztfnav a{ line-height:35px; color:#ffffff; font-size:12px}
.ztflink { padding:20px 0px; text-align:center; line-height:25px; color:#656565;font-size:12px}
.ztflink { line-height:25px; color:#656565;font-size:12px}

@media only screen and (max-width: 670px) {
.ilxfs,.fwzc { width:100%; float:none; border:none;padding:0 20px;}
.ilxfs { margin-top:20px;}
.ztfoot { display:none}
.ztbanner { display:none}
}

.nrbor { border:#d5d1d1 1px solid; background-color:#f6f6f6; padding:10px 20px;}
.ztbanner { height:381px; }
.zttype1 {background:url(zttype1.jpg) center;}
.zttype2 {background:url(zttype2.jpg) center;}
.zttype3 {background:url(zttype3.jpg) center;}
.zttype4 {background:url(zttype4.jpg) center;}
.zttype5 {background:url(zttype5.jpg) center;}
.nrbor p { padding:4px 0px; line-height:23px;}


.ztnewlist { padding:0px 20px 10px 20px; }
.ztnewlist ul{}
.ztnewlist li{ background:url(d2.png) left center no-repeat; padding:10px 0px 10px 12px; border-bottom:#d5d5d5 1px dashed}
.ztnewlist li a{ font-size:15px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#000000}
.ztnewlist li span{ float:right; color:#7e7e7e; font-size:12px}

@media only screen and (max-width: 460px) {
.ztnewlist li{ padding:8px 0 8px 12px;}
.ztnewlist li span{ display:none;}
.ztnewlist li a{ font-size:16px;}
}

.ztarthead { padding:33px 0 20px 0; }
.ztarthead h1{  font-size:24px; font-weight:inherit; text-align:center; color:#000000; font-family:"Î¢ÈíÑÅºÚ"}
.ztarthead .info {  font-size:12px; padding-top:20px;text-align:center; color:#7d7d7d;}

.ztnextpre { padding-top:20px; border-top:#d5d5d5 1px dashed; width:90%;}


.ztcpnr1 { border:#d5d1d2 1px solid; background-color:#f6f6f6;}
.ztcpnr1 .cpnr_pic{ float:left; width:33%;  border:#e0e0e0 1px solid; text-align:center; border-right:#e0e0e0 1px solid; padding:10px 0; background-color:#FFFFFF; }
.ztcpnr1 .cpnr_pic img{ width:95%;}
.ztcpnr1 .cpnr_text{ float:left; width:50%; padding-left:32px;  }
.ztcpnr1 .cpnr_text h1{ font-size:18px; color:#0b51a7;  font-family:Î¢ÈíÑÅºÚ }
.ztcpnr1 .cpnr_text .info{ font-size:14px; color:#424242; padding:10px 0; line-height:25px; }
.ztcpnr1 .cpnr_text .dzyb{ float:left; width:85px; text-align:center; }
.ztcpnr1 .cpnr_text .dzyb a{ color:#0b51a7;}

.ztcpnr2 {}
.ztcpnr2 .cptab{ border-left:#e0e0e0 1px solid;}
.ztcpnr2 .cptab li{ float:left; width:120px; height:36px; border:#e0e0e0 1px solid; border-left:none;  border-bottom:none; line-height:36px; text-align:center;}
.ztcpnr2 .cptab li.on{ color:#0b51a7; font-size:14px; background-color:#f2f2f2; font-weight:bold}
.ztcpbody { padding:10px; border:#d8d8d8 1px solid;}

@media only screen and (max-width: 460px) {
.ztcpnr1 { padding:0 20px;}
.ztcpnr1 .cpnr_pic{ float:none; width:100%; padding-bottom:10px;} 
.ztcpnr1 .cpnr_text{ float:none; width:100%; padding-left:0px; }
}


.ztxgwz { padding:10px 20px; border:#dadada 1px solid;}
.ztxgwz ul{}
.ztxgwz li{  width:50%; padding:5px 20px 5px 10px; float:left; background:url(d3.png) left center no-repeat; }
.ztxgwz li a{ font-size:13px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#000000}
.ztxgwz li span{ float:right; color:#7e7e7e; font-size:12px}

@media only screen and (max-width: 460px) {
.ztxgwz li{ padding:2px 0 2px 12px; width:100%}
.ztxgwz li span{ display:none;}
.ztxgwz li a{ font-size:16px;}
} 
.sbjs { padding:10px 20px; background-color:#e9e9e9; line-height:25px; text-indent:2em;}





.anlilist {}
.anlilist li { float: left;width: 25%;text-align: center;margin: 5px 0 5px 0px;
border-right: 1px solid #dfdfdf; -webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s}
.anlilist li:hover{box-shadow:0 0 5px #ddd;-webkit-transform: translate(0,-10px);transform: translate(0,-10px);}
.anlilist li .t { height: 40px; }
.anlilist li img{display: block;margin: 0 auto 20px; max-width: 100%; max-height: 100%;}
@media only screen and (max-width: 640px) { 
.anlilist li { width:50%; }
}


.nleftlx {background: url(c_bg.jpg) no-repeat #eaeaea;width: 221px;padding: 28px 10px 15px 10px;}
.nleftlx a { background-position:left center; background-repeat:no-repeat; display:block; padding-left: 60px; height:60px;}
.nleftlx a.L_tel{ background-image:url(c1.jpg);}
.nleftlx a.L_qq{background-image:url(c2.jpg);}
.nleftlx a.L_wx{background-image:url(c3.jpg);}
.nleftlx a.L_email{background-image:url(c4.jpg);}
.nleftlx a .p1 { padding-top:12px; color:#656182; font-size:16px; font-weight:bold}
.nleftlx a .p2 {padding-top:1px; color:#fd4403; font-size:14px; font-weight:bold}

.nleftlx a.L_tel .p2 { font-size:16px;}
.nleftlx a.L_email .p2 { font-size:16px;}


.fwleft { width:60%; float:left}
.fwright { width:40%; float:right}
.fwright img { width:90%; float:right}
@media only screen and (max-width: 840px) { 
.fwleft { width:100%; }
.fwright { display:none}
}


.so .s{ width:230px;}
.so .s .soinput { float:left; border:none; padding:0 3px; background-color:#FFFFFF;border-radius:5px 0 0 5px; height:30px; line-height:30px; width:174px;	}
.so .s .sosub { border:none; float:left; background-color:#FFFFFF;border-radius: 0 5px 5px 0; height:30px; line-height:30px; width:30px; background-color:#0066CC; color:#FFFFFF; width:50px;	}

.so2 { width:100%; padding: 15px 0px; background: #0b51a7; display:none; }
.so2 .s{ width:306px; margin:0 auto;}
.so2 .s .soinput { float:left; border:none; padding:0 3px; background-color:#FFFFFF;border-radius:5px 0 0 5px; height:30px; line-height:30px; width:250px;	}
.so2 .s .sosub { border:none; float:left; background-color:#FFFFFF;border-radius: 0 5px 5px 0; height:30px; line-height:30px; width:30px; background-color:#0066CC; color:#FFFFFF; width:50px;	}
@media only screen and (max-width: 800px) {
/* .so2 { display: block; }*/
}

.tbody { width:100%; overflow-x:auto;-webkit-overflow-scrolling: touch }



.side-bar {width: 50px;position: fixed;bottom: 20px;right: 25px;line-height: 0;z-index: 100;}
.side-bar a{ display:block; width:50px; height:50px; background-position:center; margin-bottom:3px;  background-color:#CCCCCC; position:relative; background-image:url(side-bar.png)}
.side-bar a p {display:block;  position:absolute; right:50px; color:#FFFFFF; top:0px; width:0px; height:50px; line-height:50px; background-color:#0b51a7; white-space:nowrap;; overflow:hidden; text-indent:10px; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px}
.side-bar a:hover { background-color:#0b51a7;}
.side-bar .icon-qq { background-position:0px -50px }
.side-bar .icon-tel {background-position:0px 0px;}
.side-bar .icon-tel p{ font-size:15px }
.side-bar .GoTop {background-position:0px -100px}

		
  .nav-item{width:100%; border-top:1px solid #C2C2C2; border-bottom: 0px;background:#FAFAFA; height:45px; position:fixed;bottom:0px; z-index:9999; display: none;}
  	.nav-item a{display:block; border-right:1px solid #C2C2C2; height:45px; line-height:45px; float:left; color:#000; text-decoration:none;}
  	.nav-item a.i-home{background:url(fhome.png) no-repeat 8px 10px; width:43px;  height:45px; overflow:hidden; text-indent:-999px; float:left;}
	.nav-item a.i-tel{ text-align:center; width:29%;}
	.nav-item a.i-qq{ text-align:center; width:29%;}
	.nav-item a.i-top{ text-align:center; width:29%;border-right:0; background:url(newstop.png) no-repeat 10px 13px;}

@media only screen and (max-width: 640px) { 
.nav-item{ display:block;}
.side-bar { display: none; }
}

.tags { padding-bottom:10px; }
.tags a { display:block; float: left; border: 1px solid #efefef; padding: 3px 8px; margin:3px; }
.tags li { display:block; float: left;  padding: 3px 8px; margin:3px; }
.tags a:hover { background: #efefef; }


@media only screen and (min-width: 1000px) { 
.cpnr1 .cpnr_text .info ul li { padding: 5px 0px}
}

.spage {}
.mpage { display:none; width:300px; margin:20px auto}
.mpage li { width:50%; text-align:center;float:left; height:30px;}
.mpage li  a{ width:50%; display:block; margin:0 auto; }
.mpage li  a{background-color: #4CAF50; /* Green */
    border: none;
    color: white;
    padding: 5px ;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;}

@media only screen and (max-width: 900px) { 
.spage { display:none}
.mpage { display:block}

}
